perm filename TELNET.MRC[UP,DOC]1 blob
sn#323804 filedate 1977-12-21 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00004 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 INTRODUCTION MRC 12/21/77
C00004 00003 ACCESSING NEW TELNET
C00006 00004 CHARACTER COMMANDS
C00011 ENDMK
C⊗;
INTRODUCTION MRC 12/21/77
This file documents the new version of TELNET. It is a totally
new program which uses a good deal of advanced technology.
This TELNET does not purport to be a modified version of the
TELNET formerly used here. It is a completely new program, which for
the time being behaves in a similar way to the old TELNET. This
program has replaced the old TELNET. Old TELNET is still available by
using the OTN monitor command.
The current alphabet soup of commands is listed on page four.
Note that not all of the commands of the old TELNET program have
survived. Most notable are the Datapoint and Datamedia simulators:
they shall be (but have not yet been) replaced with a general display
program which hopefully make network output at least 40% faster than
by using the page printer.
This is only the tip of the iceberg. There are other things
implemented or planned as well and will be announced in due course.
All of these are intended to provide better service to you in one way
or another. Report any bugs to MRC.
ACCESSING NEW TELNET
The monitor command to access the new TELNET is TELNET. The syntax
is similar, but not identical, to the old TELNET:
.TELNET socket,host
The socket field is optional and must be a number followed by a
comma or atsign if present. The host field is either a host name or a
number. The new-format (from MIT) host table is used which is much
more complete than the old one.
Numbers are octal unless followed by a decimal point or if an
8 or 9 occurs in the number, in which case it is assumed decimal.
A sample dialog follows:
.telnet bbn
Trying... Open
BBN-TENEX 1.34.10, BBN-SYSTEM-C EXEC 1.54.55
@LOGOUT
KILLED JOB 27, TTY 40, AT 11/29/77 0742
USED 0:0:1 IN 0:0:14
Host closed connection.
Exit
↑C
.
CHARACTER COMMANDS
↑↑ Buckyifier (for printing consoles only). This buckyifies the next
typed-in character. Repeating the buckyifier changes the added bucky
bits as follows: CONTROL, META, CONTROL-META. Besides commands, the
only way to send ↑↑, ↑B, and ↑C is to type ↑↑ followed by ↑, B, or C.
Note: α means CONTROL, β means META, ⊗ means either META or CONTROL-META
(note that this is different from E's conventions).
αx (where x is any character) Send the ASCII control version of that
character. For example, αC sends ↑C (CTRL-C), octal 003.
β@ Disable debug mode. This is the normal state
αβ@ Enter debug mode. Don't do this unless you know what you are
doing; it's a mode for me when fooling around.
αβALT Enter superdebug mode; this tries to get into a DDT. This is
another command for me to use when fooling around.
⊗A Send an ATTN to the foreign host. This usually means something
like "return to monitor".
⊗B Send a BREAK to the foreign host. This is distinct from ATTN; it
appears to be something the Multics guys wanted and never used.
⊗C Close network connection and ask for a new host name to connect to.
βD Open output file. Everything sent from the foreign host goes in
the file.
αβD Close the output file. ⊗Q implies this as well.
βE Local echoing mode. Demands that the foreign host set the echo
state to local echo, and lets the foreign host do the actual
switch setting.
αβE Remote echo mode. Requests the foreign host to set the echo state
to remote echo, and lets the foreign host do the actual change.
The foreign host has the option of refusing this command, in which
case nothing will happen.
βF Open append file. Everything sent from the foreign host goes in
the file after the previous contents of the file. If there was
a file previously opened with βD, it will append to that, otherwise
it will ask for a file name.
αβF Same as βF, but always ask for a file name.
βI Open input file. Everything in the file is sent to the foreign
host.
αβI Close input file. ⊗Q implies this as well.
βJ Local echoing mode. Turn on echoing without telling the foreign
host.
αβJ Remote echoing mode. Turn off echoing without telling the foreign
host (or asking it for permission).
βL Enter line mode. This gives you the line editor on input. This is
the default for displays unless telnetting to an ITS system.
αβL Enter character mode. Transmission is character-at-a-time. This
is the default on printing consoles and when telnetting to an ITS
system.
⊗Q Quit. Close network connection and exit.
βR Same as βI, but reads the file character-at-a-time instead of buffer-
at-a-time. This is less efficient, but also results in much less
messy output, as the characters will be sent synchronously.
αβR Same as αβI.
⊗W Get a status message from the host (sends an "are you there" query).
⊗X Change the printing console buckyifier to the next typed-in character.